input,textarea,label,ul,ol{margin:0;padding:0;list-style:none;font-family:arial,sans-serif;line-height:1em;color:#333}
a{color:#07A;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
a:hover{color:#4AC9F3;text-decoration:underline;}
*{font-family:sans-serif}
s{color:red;font-weight:bold;}

/* `Struct 
 ================================================================== */
body{
	text-align:center;
	background:#F3F2E8 url(bg.jpg) repeat-x;
}
.wrapper{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
.header{
	background:black;
	margin-top:10px;
	font-size:3.0em;
	font-weight:bold;
	color:white;
	padding:10px 0;
	text-indent:10px;
}
.body{
	margin-top:10px;
	background:#FFF;
}
.front{
	/* position:absolute; */
	margin-top:300px;
}
.footer{margin-top:20px}

/* `clearfix 
 ================================================================== */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/* `seStandard
   ============================================================ */
.seStandard{
	padding:20px 20px;
	background:#FFF;
}
.sePosts{
	padding:10px;
	clear:both;
	position:relative;
}

/* `default
   ============================================================ */
input{font-size:1.6em}
.row, .hr{margin-top:20px;width:100%;}
.row input,.row textarea{border:1px solid #CCC;padding:5px;}
label{background:#CCC;padding:2px 10px;color:white;}

/* `aeNavigation
   ============================================================ */
.aeNavigation li{
	float:left;
	background:grey;
	color:white;
	padding:5px 8px;
	margin-right:10px;
}
.aeNavigation li.sel{
	background:black;
}
.aeNavigation li a{
	text-decoration:none;
	color:white;
}

/* `aeComponse
   ============================================================ */
.aeCompose .row input, .aeCompose .row textarea{width:99%;display:block}
.aeCompose .row textarea{font-size:16px;line-height:1.6em;padding:10px;}
.aeCompose .row .file{font-size:12px;padding:3px;margin:5px;border:none;}
.aeCompose .hr input{padding:15px;}
.aeCompose .tag{border:1px solid #CCC;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.aeCompose .tag span{background-color:#FFF;cursor:pointer;padding:5px;}
.aeCompose .tag input{margin-left:20px;padding:0;width:20px;height:20px;display:inline;}
.aeCompose .imenu{border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#F3F3F3;padding:5px;}

/* `aePosts
   ============================================================ */
.sePosts .aePosts {width:750px;}
.aePosts article{padding:5px;position:relative;background:#F3F3F3;margin-bottom:20px;}
.aePosts article .content{padding:15px;line-height:1.6em;}
.aePosts article pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.aePosts article .title{font-size:1.8em;padding:15px 0 0 15px;}
.aePosts article .date{position:absolute;left:-80px;background:#F3F3F3;text-align:center;border:10px solid #fff;border-right:none;font-weight:bold;width:70px;}
.aePosts article .date .year{font-size:1.2em;padding:5px;}
.aePosts article .date .day{font-size:0.8em;padding:5px;background:#FFF;}
.aePosts article .date .time{font-size:0.7em;color:#666;font-weight:normal;padding:10px 0;background:#FFF;}
.aePosts .data{margin-top:10px;border:1px solid #CCC;padding:5px;}
.aePosts .data .btn{font-size:9px;padding:5px;line-height:1em;margin:3px;color:#ccc;}
.aePosts .data .sl{background:#999;color:#FFF}

/* `.aeSide
   ============================================================ */
.aeSide {width:220px;position:absolute;top:10px;right:10px;}
.aeSide .info, .aeSide .info li{margin-top:10px;}
.aeSide .info .img{margin-right:5px;margin-bottom:5px;}
.aeSide .info .link a{padding:5px}
.aeSide .info .link a:hover{background:#07A;color:#FFF;text-decoration:none;}
.aeSide .info .aboutme {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; line-height:1.8em;font-size:12px}

/* `aeTop
   ============================================================ */
.aeTop {text-align:center;position:absolute;top:345px;}
.aeTop span{font-size:1.5em;margin-top:20px;font-weight:bold;}
.aeTop span a{color:#FFF;text-decoration:none;padding:0 10px;background:#000;padding:5px 20px;margin-right:10px;}
.aeTop span a:hover{background:#FFF;color:#000;}

/* `aeShow
   ============================================================ */
.aeShow{}
.aeShow article{padding:40px;}
.aeShow article .back{font-size:18px;font-weight:bold;background:#CCC;padding:5px 10px;line-height:1em;color:#FFF;float:right;}
.aeShow article .title{font-size:3em;}
.aeShow article .meta{font-size:0.8em;color:#CCC;margin-top:10px;}
.aeShow article .content{margin:10px 0 0 0;padding:20px;color:#333;line-height:1.6em;}
.aeShow article .content pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.aeShow article .content quote {background-color:#EFC;border: 1px solid #AC9;border-left: none;border-right: none;padding:15px;clear:both;display:block;font-family:"Bitstream Vera Sans Mono","monospace","Courier new";font-size:10pt;}
.aeShow article .content code {font-size:10pt !important;}
.aeShow article .content ul{list-style-type:square;padding-left:20px;}
.aeShow article .content ol{list-style-type:decimal;padding-left:20px;}
.aeShow article .content li{padding-top:15px;}


